vulkan: Pass color rects in instance data
authorBenjamin Otte <otte@redhat.com>
Sun, 18 Dec 2016 05:54:48 +0000 (06:54 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 20 Dec 2016 17:01:11 +0000 (18:01 +0100)
commitb04eecf860e8f6fe2503101d6bc8112c262939d9
tree0cc4b65dd61a795168f5fa7493bca66d2a4425d0
parent4c74695a859b2826bced79af71c316ff673dca7a
vulkan: Pass color rects in instance data

This way, we don't need push constants or per-vertex data, we can render
colored rectangles completely via instance data.
gsk/gskvulkancolorpipeline.c
gsk/gskvulkancolorpipelineprivate.h
gsk/gskvulkanrenderpass.c
gsk/resources/vulkan/color.frag.glsl
gsk/resources/vulkan/color.frag.spv
gsk/resources/vulkan/color.vert.glsl
gsk/resources/vulkan/color.vert.spv